package com.eliaukjq.jihe;

import java.util.concurrent.ThreadLocalRandom;

/**
 * @Author : 佩萁
 * Description :
 * @Create : 2024/7/14 - 19:33
 */
public class demo {
    public static void main(String[] args) {
        int[] a = {1, 2, 3, 4, 45, 56};
        demo demo = new demo();
        int i = demo.randomAccess(a);
        System.out.println(i);
    }

    /* 随机访问元素 */
    int randomAccess(int[] nums) {
        // 在区间 [0, nums.length) 中随机抽取一个数字
        int randomIndex = ThreadLocalRandom.current().nextInt(0, nums.length);
        // 获取并返回随机元素
        int randomNum = nums[randomIndex];
        return randomNum;
    }
}
